have a head for figures - English Synonyms Dictionary